/// <reference path="jquery-1.10.2.js" />
function set_region(obj) {
    var box_id = "#" + $(obj).parent("li").parent("ul").parent("div").attr('id');
    var item_input_id = box_id.split('_')[0];
    var txt = $(obj).text();
    $(box_id + " cite").html(txt);
    var value = $(obj).attr("selectid");
    var region_id = $(obj).attr("region_id");
    $(item_input_id).val(value);
    get_next_region(box_id, region_id)
    //alert(value);
}

function get_next_region(divselectid, region_id)
{
    switch (divselectid) {
        case "#province_box":
            var url = "/customer/get_region_id";
           
            $.get(url, { 'region_id': region_id,'backurl':window.location.href }, function (data) {
                var jsonData = $.parseJSON(data);
                $("#city_box ul li").remove();
                $("#city_box cite").text('城市');
                $("#county_box ul li").remove();
                $("#county_box cite").text('乡镇 / 街道');
                $("#city").val('');
                $("#county").val('');
                if (jsonData.Data == null) {
                    $("#city_box").hide();
                    $("#county_box").hide();
                    $("#city_box ul").css('height', '0');
                    $("#county_box ul").css('height', '0');
                } else {
                    $("#city_box").show();
                    $("#city_box ul").css('height', '168px');
                    $("#county_box ul").css('height', '0');
                    //alert('11');
                    $("#county_box").show();
                }
                if (jsonData.Statu == 'ok') {
                    var li_list = "";
                    for (var i = 0; i < jsonData.Data.length; i++) {
                        var temp_li_str = ' <li><a onclick="set_region(this)" href="javascript:;" selectid="' + jsonData.Data[i].region_name + '" region_id="' + jsonData.Data[i].region_code + '">' + jsonData.Data[i].region_name + '</a></li>';
                        li_list += temp_li_str;

                    }
                  
                    $(li_list).appendTo($("#city_box ul"));
                   
                }
                else {
                    //Success(jsonData)
                }
            })
            break;
        case "#city_box":
            var url = "/customer/get_region_id";
            $.get(url, { 'region_id': region_id }, function (data) {
                var jsonData = $.parseJSON(data);
                $("#county_box ul li").remove();
                $("#county_box cite").text('乡镇 / 街道');
                $("#county").val('');
                if (jsonData.Data==null) {
                    $("#county_box").hide();
                    $("#county_box ul").css('height', '0');
                } else {
                    $("#county_box").show();
                    $("#county_box ul").css('height', '168px');
                }
                if (jsonData.Statu == 'ok') {
                    var li_list = "";
                    for (var i = 0; i < jsonData.Data.length; i++) {
                        var temp_li_str = ' <li><a onclick="set_region(this)" href="javascript:;" selectid="' + jsonData.Data[i].region_name + '" region_id="' + jsonData.Data[i].region_code + '">' + jsonData.Data[i].region_name + '</a></li>';
                        li_list += temp_li_str;

                    }                   
                    $(li_list).appendTo($("#county_box ul"));
                    //$("#city_box ul").append(li_list);
                    // $.getScript("http://www.syj.com/common/home/js/divselect.js");
                }
                else {
                    //alert(jsonData);
                }
            })
            break;
    }
}
jQuery.divselect = function(divselectid,inputselectid) {
	var inputselect = $(inputselectid);
	$(divselectid + " cite").click(function (event) {
		var ul = $(divselectid+" ul");
		if(ul.css("display")=="none"){
			ul.slideDown("fast");
		}else{
			ul.slideUp("fast");
		}
		event.stopPropagation();
	});


	$(divselectid + " ul li a").click(function () {
	   
		var txt = $(this).text();
		$(divselectid+" cite").html(txt);
		var value = $(this).attr("selectid");
		var region_id = $(this).attr("region_id");
		inputselect.val(value);
		$(divselectid + " ul").hide();
		get_next_region(divselectid, region_id)
		
	});
	$(document).click(function(event){
	    $(divselectid + " ul").hide();
	    //return false;
	});
};

